// pages/colorPickPage/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    currentColor:"#000" ,//当前颜色
    colorData: {
      //基础色相(色盘右上顶点的颜色)
      hueData: {
        colorStopRed: 255,
        colorStopGreen: 0,
        colorStopBlue: 0,
      },
      //选择点的信息
      pickerData: {
        x: 0,
        y: 480,
        red: 0,
        green: 0,
        blue: 0,
        hex: '#000000'
      },
      //色相控制条位置
      barY: 0
    },
    rpxRatio: 1 //单位rpx实际像素
  },
  // 组件触发的响应函数，负责把颜色更新
  onChangeColor(e){
    // console.log(e)
    this.setData({
      currentColor:e.detail.currentColor
    })
  },

  // 选好了，负责把当前颜色赋值给上一页
  back(){
    // console.log("yes")
    var that = this
    var pages = getCurrentPages();   //当前页面
    var prevPage = pages[pages.length - 2];   //上一页面
    prevPage.setData({
      //直接给上一个页面赋值
      pickerColor: that.data.currentColor,
      currentColor: that.data.currentColor,
      chosenTool: "colorPicker"
    });
    wx.navigateBack({
      //返回
      delta: 1
    })
  },
  onLoad(e){
    
    // console.log(e)
    this.setData({
      currentColor: e.currentColor
    })
  }
})